In this file we list the changes in parameter names, types or access levels.
This should allow easier adjustment of user programs using these commands, after 
a firmware upgrade of a DLC pro.
In addition to these changes, new parameters and commands are introduced with 
each release. Please see the DLC pro Command Reference for a complete listing.

Changes in Release 3.0.2
=========================

no changes.

Changes in Release 2.7.2
=========================

no changes.


Changes in Release 2.7.0
=========================

no changes.


Changes in Release 2.6.0
=========================

no changes.


Changes in Release 2.5.4
=========================

no changes.


Changes in Release 2.5.3
=========================

no changes.


Changes in Release 2.5.2
=========================

no changes.


Changes in Release 2.5.1
=========================

no changes.


Changes in Release 2.5.0
=========================

no changes.


Changes in Release 2.4.1
=========================

no changes.


Changes in Release 2.4.0
=========================

no changes.


Changes in Release 2.3.0
=========================

no changes.


Changes in Release 2.2.0
=========================

no changes.


Changes in Release 2.1.1
=========================

no changes.


Changes in Release 2.1.0
=========================

laser1:dl:lock:lockin:auto-lir:auto-lir
was replaced by laser1:dl:lock:lockin:auto-lir:start

laser1:dl:pd:* 
have been moved to laser1:dl:pd:seed:*

laser1:dl:factory-settings:pd:*
have been moved to laser1:dl:factory-settings:pd:seed:*

laser1:nlo:shg:factory-settings:auto-nlo:optimization-settings:auto-align-enabled
was replaced by the three parameters 
laser1:nlo:shg:factory-settings:auto-nlo:optimization-settings:auto-align-amplifier-enabled,
:auto-align-cavity-enabled and :auto-align-advanced-enabled


Changes in Release 2.0.3
=========================

With the generalization of the wide scan, the scan commands of CTL lasers are
reorganized. Specifically
laser1:ctl:scan:*
was removed. The wavelength of a CTL can now be scanned just like currents or voltages
by using the parameters and commands under laser1:wide-scan:*. For this set the
parameter laser1:wide-scan:output-channel to 78 (CTL Set Wavelength) or 79 (CTL 
Wavelength) and apply the following substitutions:

- laser1:ctl:scan:wavelength-begin and laser1:ctl:scan:wavelength-end
  must be substituted by laser1:wide-scan:scan-begin and laser1:wide-scan:scan-end,
  respectively.

- laser1:ctl:scan:microsteps
  must be substituted by laser1:ctl:motor:microsteps

- laser1:ctl:scan:speed, laser1:ctl:scan:speed-min, laser1:ctl:scan:speed-max,
  laser1:ctl:scan:progress, laser1:ctl:scan:remaining-time, 
  laser1:ctl:scan:continuous-mode, laser1:ctl:scan:shape
  must be substituted by the respective parameters with the same name under 
  laser1:wide-scan, e.g. laser1:wide-scan:speed etc.

- laser1:ctl:scan:pause and laser1:ctl:scan:continue
  were removed without substitutes. Please make use of laser1:wide-scan:start and 
  laser1:wide-scan:stop if needed.

- laser1:ctl:scan:start and laser1:ctl:scan:stop
  must be substituted by laser1:wide-scan:start and laser1:wide-scan:stop, respectively.

- laser1:ctl:trigger:input-enabled and laser1:ctl:trigger:input-channel
  must be substituted by laser1:wide-scan:trigger:input-enabled and 
  laser1:wide-scan:trigger:input-channel, respectively.
  Please note, that unlike before not all digital inputs are available here.

- laser1:ctl:trigger:output-enabled and laser1:ctl:trigger:output-threshold
  must be substituted by laser1:wide-scan:trigger:output-enabled and
  laser1:wide-scan:trigger:output-threshold, respectively.
  Additionally and unlike before, a digital output-channel must be selected with 
  laser1:wide-scan:trigger:output-channel and the selected digital-output must be
  set into mode 4 with its parameter io:digital-outputX:mode.

Other changes with this release are as follows:

laser1:ctl:remote-control:speed
was removed. 

laser1:recorder:signals:channel1, laser1:recorder:signals:channel2 and laser1:recorder:signals:channelx
were moved to laser1:recorder:inputs:channel1:signal, laser1:recorder:inputs:channel2:signal
and laser1:recorder:inputs:channelx:signal, respectively.

svn-revision
was replaced by vcs-id

ssw-svn-revision
was replaced by ssw-vcs-id

decof-svn-revision
was removed.


Changes in Release 1.9.0
=========================

no changes.


Changes in Release 1.8.1
=========================

no changes.


Changes in Release 1.7.0
=========================

laser1:amp:seed-limits:cal-offset, :cal-factor and :photodiode
were replaced by laser1:amp:pd:seed:cal-offset, :cal-factor and :photodiode.

laser1:amp:factory-settings:seed-limits:cal-offset and :cal-factor
were replaced by laser1:amp:factory-settings:pd:seed:cal-offset and :cal-factor.

laser1:amp:output-limits:cal-offset, :cal-factor and :photodiode
were replaced by laser1:amp:pd:amp:cal-offset, :cal-factor and :photodiode.

laser1:amp:factory-settings:output-limits:cal-offset and :cal-factor
were replaced by laser1:amp:factory-settings:pd:amp:cal-offset and :cal-factor.


Changes in Release 1.6.1
=========================

no changes.


Changes in Release 1.6.0
==========================

laser1:ctl:motor:position-accuracy
was replaced by laser1:ctl:motor:position-accuracy-fullstep 
and laser1:ctl:motor:position-accuracy-microstep for fullstep and microstep 
operation, respectively.

laser1:ctl:motor:position-hysteresis
was replaced by laser1:ctl:motor:position-hysteresis-fullstep 
and laser1:ctl:motor:position-hysteresis-microstep for fullstep and microstep 
operation, respectively.

Similar replacement for laser1:ctl:factory-settings:motor:position-accuracy
and laser1:ctl:factory-settings:motor:position-hysteresis.

pc1:heatsink-temp
was replaced by pc1:channel1:heatsink-temp and accordingly for pc2 and pc3.


Changes in Release 1.5.1
==========================

laser1:dl:lock:start-scan
laser1:dl:lock:stop-scan
were removed.

laser1:nlo:shg:factory-settings:pd:dl:*
laser1:nlo:shg:factory-settings:pd:amp:*
were removed.


Changes in Release 1.4.0
==========================

The sensitivity of the PID parameters of the frequency lock is corrected with 
release 1.4.0 to match the physical units. To ensure the same lock performance 
after an upgrade from 1.3.2 or lower to 1.4.0 or higher increase PID 1 Gain 
and PID 2 Gain by a factor of 10 each.

The scan trigger output has been changed from 0 to 90 degrees phase.

laser1:ctl:power-stabilization
laser1:nlo:power-stabilization
were moved to laser1:power-stabilization:

laser1:dl:lock:lockin:frequency-act
was removed.

laser1:dl:lock:lockin:output-offset
was removed. Consisder using laser1:dl:lock:lockin:lock-level.

laser1:dl:lock:pid1:lock
laser1:dl:lock:pid2:lock
were removed. Locking information accessible via laser1:dl:lock:state

laser1:dl:lock:pid1:outputlimit:min
laser1:dl:lock:pid2:outputlimit:min
were removed. The limits are now symmetric around the PID output offset and 
defined by laser1:dl:lock:pidX:outputlimit:max.

laser1:dl:lock:pid1:reset:*
laser1:dl:lock:pid2:reset:*
were removed. Reset parameters maybe be accessed here: laser1:dl:lock:reset:*
The slew rate of the configured PID output channels is used as reset rate.

laser1:dl:lock:state
change in parameter type.

laser1:nlo:pd:*
various changes in parameter names and access levels.

laser1:nlo:shg:factory-settings:lock:local-oscillator:attenuation-raw
was renamed to laser1:nlo:shg:factory-settings:lock:local-oscillator:attenuation-shg-raw

laser1:nlo:shg:factory-settings:lock:local-oscillator:phase-shift
was renamed to laser1:nlo:shg:factory-settings:lock:local-oscillator:phase-shift-shg

laser1:nlo:shg:factory-settings:lock:window:level-low
was renamed to laser1:nlo:shg:factory-settings:lock:window:threshold

laser1:nlo:shg:lock:state
change in parameter type.

laser1:nlo:shg:lock:window:level-low
was renamed to laser1:nlo:shg:lock:window:threshold



Changes in Release 1.3.2
=========================

no changes.



Changes in Release 1.3.1
=========================

laser1:amp:factory-settings:tc:temp-roc-limit
laser1:amp:tc:temp-roc-limit
laser1:dl:factory-settings:tc:temp-roc-limit
laser1:dl:tc:temp-roc-limit
change of user level, also under tcX:channelX:temp-roc-limit

mc:fpga-fw-ver
change in parameter type.



Changes in Release 1.2.3
=========================

ampcc1:channel1:current-set-dithering
laser1:amp:cc:current-set-dithering
were removed.

ampcc1:channel1:voltage-clip
laser1:amp:cc:voltage-clip
change of user level.

laser1:amp:tc:pwm
laser1:amp:tc:pwm-min
laser1:amp:tc:pwm-max
laser1:dl:tc:pwm
laser1:dl:tc:pwm-min
laser1:dl:tc:pwm-max
were removed, also under tcX:channelX:pwm*

laser1:feedforward-master
was remove. Now accessible under laser1:dl:cc:feedforward-master

laser1:store
was renamed to laser1:save

laser1:restore
was renamed to laser1:load



Changes in Release 1.1.1
==========================

Restructuring of the parameter tree:
laser1:pc:*
moved to laser1:dl:pc:*

laser1:tc:*
moved to laser1:dl:tc:*

laser1:cc:*
moved to laser1:dl:cc:*

laser1:head:*
moved to laser1:dl:*

laser1:lock:*
moved to laser1:dl:lock:*. Use this to access locking parameters.

Several other parameters are renamed or removed. Please check DLC pro Command Reference.



